package com.financing.wap.vo;

import com.financing.wap.dto.FpFaUserContractDTO;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import java.math.BigDecimal;

@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
public class OrderResultVO {


	private String id;//订单id
	private Integer pid;//产品id
	private BigDecimal amount;//购买金额
	private BigDecimal rebateRate;//返佣率
	private BigDecimal rebateAmount;//返佣额
	private String pName;//产品名称
	private String pType;//产品类型
	private String pCode;//产品代码
	private String pImageUrl;//产品图片
	private String cName;//客户姓名
	private String cMobile;//客户电话
	private String orderCode;//订单业务编号
	private String createDate;//订单时间
	private String payStatus;//订单状态
	private String payStatusStage;//订单状态 说明
	private String phoStatus;//报单状态
	private String contractStatus;//合同状态
	private String contractCode;//合同编号
	private FpFaUserContractDTO userContract;//合同
	private Boolean flagUpload;//上传标识
	private Boolean isPho;//是否可以显示报单
	private Boolean isContract;//是否可以显示合同
	private Boolean isCancel;//是否可以显示取消
	private Boolean isRebateConfirm;//是否可以显示确认返佣

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Integer getPid() {
		return pid;
	}

	public void setPid(Integer pid) {
		this.pid = pid;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public BigDecimal getRebateRate() {
		return rebateRate;
	}

	public void setRebateRate(BigDecimal rebateRate) {
		this.rebateRate = rebateRate;
	}

	public BigDecimal getRebateAmount() {
		return rebateAmount;
	}

	public void setRebateAmount(BigDecimal rebateAmount) {
		this.rebateAmount = rebateAmount;
	}

	public String getpName() {
		return pName;
	}

	public void setpName(String pName) {
		this.pName = pName;
	}

	public String getpType() {
		return pType;
	}

	public void setpType(String pType) {
		this.pType = pType;
	}

	public String getpCode() {
		return pCode;
	}

	public void setpCode(String pCode) {
		this.pCode = pCode;
	}

	public String getpImageUrl() {
		return pImageUrl;
	}

	public void setpImageUrl(String pImageUrl) {
		this.pImageUrl = pImageUrl;
	}

	public String getcName() {
		return cName;
	}

	public void setcName(String cName) {
		this.cName = cName;
	}

	public String getOrderCode() {
		return orderCode;
	}

	public void setOrderCode(String orderCode) {
		this.orderCode = orderCode;
	}

	public String getPhoStatus() {
		return phoStatus;
	}

	public void setPhoStatus(String phoStatus) {
		this.phoStatus = phoStatus;
	}

	public String getContractStatus() {
		return contractStatus;
	}

	public void setContractStatus(String contractStatus) {
		this.contractStatus = contractStatus;
	}

	public Boolean getFlagUpload() {
		return flagUpload;
	}

	public void setFlagUpload(Boolean flagUpload) {
		this.flagUpload = flagUpload;
	}

	public String getCreateDate() {
		return createDate;
	}

	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

	public String getPayStatus() {
		return payStatus;
	}

	public void setPayStatus(String payStatus) {
		this.payStatus = payStatus;
	}

	public String getPayStatusStage() {
		return payStatusStage;
	}

	public void setPayStatusStage(String payStatusStage) {
		this.payStatusStage = payStatusStage;
	}
	public Boolean getIsPho() {
		return isPho;
	}

	public void setIsPho(Boolean isPho) {
		this.isPho = isPho;
	}

	public Boolean getIsContract() {
		return isContract;
	}

	public void setIsContract(Boolean isContract) {
		this.isContract = isContract;
	}

	public Boolean getIsCancel() {
		return isCancel;
	}

	public void setIsCancel(Boolean isCancel) {
		this.isCancel = isCancel;
	}

	public Boolean getIsRebateConfirm() {
		return isRebateConfirm;
	}

	public void setIsRebateConfirm(Boolean isRebateConfirm) {
		this.isRebateConfirm = isRebateConfirm;
	}

	public String getContractCode() {
		return contractCode;
	}

	public void setContractCode(String contractCode) {
		this.contractCode = contractCode;
	}

	public FpFaUserContractDTO getUserContract() {
		return userContract;
	}

	public void setUserContract(FpFaUserContractDTO userContract) {
		this.userContract = userContract;
	}

	public String getcMobile() {
		return cMobile;
	}

	public void setcMobile(String cMobile) {
		this.cMobile = cMobile;
	}
}
